package per.qiao.simplerest.scanner;

import java.util.Set;

/**
 * Company: 上海数惠系统技术有限公司
 * Department: 数据中心
 * Date: 2020-05-29 16:48
 *
 * @Author: qyp
 * Email: qiaoyp@dist.com.cn
 * Desc: 扫描器
 */
public interface ServiceScanner {

    /**
     * 是否支持当前类型
     *
     * @param clazz
     * @return
     */
    boolean supports(Class clazz);

    /**
     * 扫描包
     *
     * @param scannerPackage
     * @return
     */
    Set<Class> scanner(String scannerPackage);
}
